package com.jack.design_patterns.creational.builder.non_chain;

/**
 * 抽象建造者
 */
public abstract class AbstractBuilder {

    protected Phone phone;

    abstract void customizeCpu(String cpu);

    abstract void customizeDisk(String disk);

    abstract void customizeMemory(String memory);

    abstract void customizeCamera(String camera);

    public Phone getPhone() {
        return phone;
    }
}
